package com.habdqn.mybatis.demo.entity.example;

import com.habdqn.mybatis.demo.entity.User;
import lombok.Data;

import java.time.LocalDate;

/**
 * 用来组装、接收关于User的查询条件的类型
 *
 * @author Xing Jiejian 2019-10-31
 */
@Data
public class UserExample extends User {
    /**
     * 用于生日比较的日期起始字段
     */
    private LocalDate birthdayBegin;
    /**
     * 用于生日比较的日期截止字段
     */
    private LocalDate birthdayEnd;
    /**
     * 待查询的部门id数组
     */
    private int[] departmentIds;

    /**
     * 排序字段，包含字段以及排序规则
     * 多个字段用","分隔
     */
    private String orderColumn;
}
